.P-help {
	&Layout {
		background: #f2fcff;
		margin: -24px -36px;

		&Menu {
			float: left;
			width: 135px;
			padding-left: 15px;

			> b {
				cursor: pointer;
				text-indent: 2em;
				display: block;
				font-size: 14px;
				padding: 8px 0 2px 0;
				text-indent: 2em;
				border-bottom: 0.1em solid #D0E6ED;
				position: relative;
				margin: 5px 13px 5px 0;

				em {
					cursor: pointer;
					display: inline-block;
					vertical-align: middle;
					margin-left: 12px;
					width: 16px;
					height: 16px;
					float: right;
					.icon-act;
					//.icon-btnNumSub;
				}
				em.close {
					//.icon-btnNumAdd;
				}
			}

			ul li {

				cursor: pointer;
				overflow: hidden;
				border-radius: 4px 0 0 4px;
				margin-bottom: 2px;


				&:hover{
					background: #fff;
				};

				&.act {
					cursor: default;
					margin-right: -6px;
					background: #fff url(images/aicons.gif) no-repeat 90% 50%;
					-moz-box-shadow: rgba(220,239,245,1) -1px 2px 1px;
					-webkit-box-shadow: rgba(220, 239, 245, 1) -1px 2px 1px;
					box-shadow: rgba(220, 239, 245, 1) -1px 2px 1px;
				}

				a{
					color: #555;
					display: inline-block;
					width: 100%;
					text-indent: 40px;
					padding: 5px 5px 5px 0px;
				}
			}
		}

		&OuterFrame {
			margin-left: 150px;
			border-left: #dceff5 5px solid;
		}

		&Frame {
			border-left: #c6d7dd 1px solid;
			background: #fff;
			padding: 15px;
		}

		&Crumb {
			font-size: 14px;
			padding-left: 20px;
			border-bottom: solid 1px #eeeeee;
			padding-bottom: 10px;
			.split {
				color: #cccccc;
				margin: 0 10px 0 2px;
				font-size: 16px;
				vertical-align: baseline;
			}
		}

		&Detail {

			float: left;
			width: 100%;
			margin-left: 30px;
			margin-right: 40px;
			padding-top: 30px;

			h2 {
				letter-spacing: 0.1em;
				padding-bottom: 14px;
				padding-left: 10px;
				border-bottom: 1px solid #ccc;
				line-height: 24px;
				font-weight: normal;
				color: #222;
				margin-bottom: 20px;
				span {
					cursor: pointer;
					color: #498fca;
					&:hover {
						color: #3399ff;
						text-decoration: underline;
					}
				}
			}


			&List {
				margin-bottom: 20px;
				padding: 10px;
				max-width: 900px;
				overflow: hidden;
				h3 {
					font-size: 18px;
					margin-bottom: 14px;
				}
				ul {
					padding-left: 30px;

					li {
						a {
							font-size: 15px;
							cursor: pointer;
							line-height: 30px;
							&:hover {
								text-decoration: underline;
							}
						}
					}
				}
			}


			&DescContent {
				margin-bottom: 20px;
				padding: 10px;
				max-width: 900px;
				overflow: hidden;
				font-size: 14px;

				h1.descTitle {
					text-align: center;
					font-size: 16px;
					margin-bottom: 28px;
					border-bottom: dashed 1px #d2d2d2;
					padding-bottom: 26px;
					font-weight: normal;

					a {
						float: right;
						cursor: pointer;
					}
				}

				p {
					margin: 5px 0;
				}

				ol {
					list-style-type: decimal;
					padding-left: 40px;
					margin: 1em 0;
				}
				ul {
					list-style-type: disc;
					padding-left: 40px;
					margin: 1em 0;
				}
				ul ul, ol ul {
					margin: 0;
					list-style-type: circle;
				}
				ol ol ul, ol ul ul, ul ol ul, ul ul ul {
					margin: 0;
					list-style-type: square;
				}
				img {
					max-width: 90%;
				}
			}

			&Entrance {
				h2 {
					font-size: 24px;
					color: #000000;
					margin-bottom: 25px;
					padding-bottom: 0;
					border: none;
				}
				h3 {
					font-size: 16px;
					color: #333333;
					margin-left: 15px;
					font-weight: normal;
					cursor: pointer;
					width: 120px;
					&:hover {
						text-decoration: underline;
					}
				}
				ul {
					margin: 10px 0 15px 15px;
					li {
						float: left;
						margin-right: 15px;
						line-height: 30px;
						a {
							font-size: 14px;
							cursor: pointer;
						}
					}
				}
				.entranceSpecial {
					li {
						float: none;
						line-height: 30px;
						margin-left: 10px;
					}
				}
			}
		}
	}
}
.P-faq-note{
	padding:10px;
	font-size:12px;
	margin:0;
	ol{padding-left:25px;}
	li{margin:0;}
}
.P-faqDetail{
	border-left:1px solid #ccc;
	margin-left:200px;
	height: 100%;
	padding-left:20px;
}
.P-helpContent{
	width:1000px;
	font-size: 13px;
	padding-left: 10px;
	a:hover{
		text-decoration:none;
	}
	li{
		width:92px;
		float: left;
		margin: 5px 10px 0 0;
	}
}
.P-faqMenu{
	a{
		color:#284354;
	}
	a:hover{
		color:#284354;
		background-color:#dcdcdc;
		text-decoration:none;
	}
}
.P-helpSplit{
	color:#cccccc;
	margin:0 10px 0 2px;
	font-size: 16px;
	vertical-align: baseline;
}